Nonlinear fluid-structure interaction problem. Part II: space discretization, implementation aspects, nested parallelization and application examples
نویسندگان
چکیده
The main focus of the present article is the development of a general solution framework for coupled and/or interaction multi-physics problems based upon re-using existing codes into software products. In particular, we discuss how to build this software tool for the case of fluid-structure interaction problem, from finite element code FEAP for structural and finite volume code OpenFOAM for fluid mechanics. This is achieved by using the Component Template Library (CTL) to provide the coupling between the existing codes into a single software product. The present CTL code-coupling procedure accepts not only different discretization schemes, but different languages, with the solid component written in Fortran and fluid component written in C++. Moreover, the resulting CTL-based code also accepts the nested parallelization. The proposed coupling strategy is detailed for explicit and implicit fixed-point iteration solver presented in the Part I of this paper, referred to Direct Force-Motion Transfer/Block-Gauss-Seidel. However, the proposed code-coupling framework can easily accommodate other solution schemes. The selected application examples are chosen to confirm the capability of the code-coupling strategy to provide a quick development of advanced computational tools for demanding practical problems, such as 3D fluid models with free-surface flows interacting with structures.
منابع مشابه
MPI- and CUDA- implementations of modal finite difference method for P-SV wave propagation modeling
Among different discretization approaches, Finite Difference Method (FDM) is widely used for acoustic and elastic full-wave form modeling. An inevitable deficit of the technique, however, is its sever requirement to computational resources. A promising solution is parallelization, where the problem is broken into several segments, and the calculations are distributed over different processors. ...
متن کاملComputation of viscoelastic fluid flows at high Weissenberg number using continuation methods
The numerical simulation of viscoelastic fluid flow becomes more difficult as a physical parameter, the Weissenberg number, increases. Specifically, at a Weissenberg number larger than a critical value, the iterative nonlinear solver fails to converge, a phenomenon known as the High Weissenberg Number Problem. In this work we describe the application and implementation of continuation methods t...
متن کاملExistence of a weak solution to a fluid-elastic structure interaction problem with the Navier slip boundary condition
We study a nonlinear, moving boundary fluid-structure interaction (FSI) problem between an incompressible, viscous Newtonian fluid, modeled by the 2D Navier-Stokes equations, and an elastic structure modeled by the shell or plate equations. The fluid and structure are coupled via the Navier slip boundary condition and balance of contact forces at the fluid-structure interface. The slip boundary...
متن کاملFluid-structure interaction with applications in biomechanics
In bioengineering applications problems of flow interacting with elastic solid are very common. We formulate the problem of interaction for an incompressible fluid and an incompressible elastic material in a fully coupled arbitrary Lagrangian-Eulerian formulation. The mathematical description and the numerical schemes are designed in such a way that more complicated constitutive relations (and ...
متن کاملA monolithic fluid-structure interaction formulation for solid and liquid membranes including free-surface contact
A unified fluid-structure interaction (FSI) formulation is presented for solid, liquid and mixed membranes. Nonlinear finite elements (FE) and the generalized-α scheme are used for the spatial and temporal discretization. The membrane discretization is based on curvilinear surface elements that can describe large deformations and rotations, and also provide a straightforward description for con...
متن کامل